Dart Analyzer:Declaration 实体
介绍
表示一个或多个名字的声明的 AST 节点。每个声明的名字在一个命名作用域内是可见的。
开发者不能扩展、实现或 mixin 本类。
具体代码:
abstract class Declaration implements AnnotatedNode {
// 返回与该声明关联的 Element
// 如果这个节点对应一个声明列表,或者 AST 结构未被解析,则返回 null
// 该属性废弃了,需要使用 declaredElement2
@Deprecated('Use declaredElement2 instead')
Element? get declaredElement;
// 注释同上
Element? get declaredElement2;
}